package com.cn.client.controller.api;




import com.cn.client.vo.orderAndVisitorVo.FindVo;
import com.cn.client.vo.orderAndVisitorVo.GenerateOrder;
import com.cn.client.vo.orderAndVisitorVo.PagingVo;
import com.cn.client.vo.productVO.*;
import com.cn.common.result.Result;


import java.util.List;

public interface OrderApi {

    Result findProductAndVisitor(Integer userId);

    Result findAll(FindVo findVo);

    Result findByOrderNumber(String orderNumber);

    Result generateOrder(GenerateOrder generateOrder);

    Result cancelOrder(String status);

    Result deleteOrder(String orderNumber);

    Result generateCode(String orderNumber,String totalAmount);
}
